//
// Created by zhulingfeng on 2020/2/27.
//

#ifndef SORTING_SRC_QUICK_SORT_HPP_
#define SORTING_SRC_QUICK_SORT_HPP_

#include <vector>
#include "list_node.hpp"
void QuickSort(std::vector<int>& vector);
void QuickSort3Way(std::vector<int>& vector);
ListNode* QuickSort(ListNode* head);
ListNode* QuickSortWithTail(ListNode* head);
ListNode* QuickSort3Way(ListNode* head);

#endif  // SORTING_SRC_QUICK_SORT_HPP_
